NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_300974 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1134 [region_name] => Lyon [venue_name] => Lyon, Swisslife Tower [venue_language] => en [sales_area] => fr_france [street_name] => 10 Place Charles Béraudier [city] => Lyon [province] => [country] => france [postal_code] => 69000 [address] => NobleProg Lyon [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301014 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1138 [region_name] => Lille [venue_name] => Lille, Gare Flandres [venue_language] => en [sales_area] => fr_france [street_name] => 21 Avenue le Corbusier [city] => Lille [province] => [country] => france [postal_code] => 59800 [address] => NobleProg Lille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301078 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1142 [region_name] => Toulouse [venue_name] => Toulouse, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 9 Rue de Sébastopol [city] => Toulouse [province] => [country] => france [postal_code] => 31000 [address] => Mutliburo Toulouse [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301050 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1146 [region_name] => Marseille [venue_name] => Marseille, Prado Quarter [venue_language] => en [sales_area] => fr_france [street_name] => 565 Avenue du Prado [city] => Marseille [province] => [country] => france [postal_code] => 13008 [address] => Mutliburo Marseille [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301054 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1150 [region_name] => Montpellier [venue_name] => Montpellier, Garosud [venue_language] => en [sales_area] => fr_france [street_name] => 48, rue Claude Balbastre [city] => Montpellier [province] => [country] => france [postal_code] => 34070 [address] => NobleProg Montpellier [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301058 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1154 [region_name] => Nantes [venue_name] => Nantes, Zenith [venue_language] => en [sales_area] => fr_france [street_name] => 4 rue Edith Piaf [city] => Saint-Herblain [province] => [country] => france [postal_code] => 44821 [address] => NobleProg Nantes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301038 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1158 [region_name] => Clermont-Ferrand [venue_name] => Clermont-Ferrand, ZI Le Brézet [venue_language] => en [sales_area] => fr_france [street_name] => 34, Rue Jules Verne [city] => Clermont-Ferrand [province] => [country] => france [postal_code] => 63000 [address] => NobleProg Clermont-Ferrand [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301034 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1162 [region_name] => Bordeaux [venue_name] => Bordeaux, Mériadeck [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue du Château d'Eau [city] => Bordeaux [province] => [country] => france [postal_code] => 33000 [address] => Nomade Bordeaux [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301042 [fdc] => 2550.00 [adc] => 550.00 [region_id] => fr_1166 [region_name] => Grenoble [venue_name] => Grenoble, Centre Ville Proche Gare [venue_language] => en [sales_area] => fr_france [street_name] => 34 avenue Felix Viallet [city] => Grenoble [province] => [country] => france [postal_code] => 38000 [address] => NobleProg Grenoble [effective_fdc] => 2550.00 [effective_adc] => 550.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301066 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1170 [region_name] => Poitiers [venue_name] => Poitiers [venue_language] => en [sales_area] => fr_france [street_name] => 21 rue Gaston Hulin [city] => Poitiers [province] => [country] => france [postal_code] => 86000 [address] => NobleProg Poitiers [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301074 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1174 [region_name] => Strasbourg [venue_name] => Strasbourg, Kibitzenau Station [venue_language] => en [sales_area] => fr_france [street_name] => 20 avenue du Neuhof [city] => Strasbourg [province] => [country] => France [postal_code] => 67100 [address] => Le Lodge Business Center [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301062 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1178 [region_name] => Orleans [venue_name] => Orléans, Central Station [venue_language] => en [sales_area] => fr_france [street_name] => 43 Avenue de Paris [city] => Orléans [province] => [country] => france [postal_code] => 45000 [address] => NobleProg Orléans [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826305 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1182 [region_name] => Amiens [venue_name] => Amiens, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 72 rue des Jacobins [city] => Amiens [province] => [country] => france [postal_code] => 80000 [address] => Centre International Jules Vernes [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301070 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1186 [region_name] => Rennes [venue_name] => Rennes, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 3, rue de Robien [city] => Rennes [province] => [country] => france [postal_code] => 35000 [address] => Le Loft [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_301082 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1190 [region_name] => Tours [venue_name] => Tours, Les Rives Public Garden [venue_language] => en [sales_area] => fr_france [street_name] => 39 Rue des Granges Galand [city] => St Averti [province] => [country] => france [postal_code] => 37550 [address] => NobleProg Tours [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_826309 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_1545 [region_name] => Limoges [venue_name] => Limoges, City Center [venue_language] => en [sales_area] => fr_france [street_name] => 50 Boulevard Gambetta [city] => Limoges [province] => [country] => France [postal_code] => 87000 [address] => NobleProg Limoges [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.fr/en/optaplanner/training/grenoble Undefined property: Event::$effective_adp /apps/hitra7/npfrontend/includes/functions/course-prices.php:152 Array ( [0] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 152 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined property: Event::$effective_adp [2] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [3] => 152 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-prices.php [line] => 40 [function] => course_price_table [args] => Array ( [0] => Defaults Object ( [default_venue_fdc] => 200 [default_venue_adc] => 100 ) [1] => 10 [2] => stdClass Object ( [venue_id] => fr_31576 [fdc] => 200.00 [adc] => 100.00 [region_id] => fr_477 [region_name] => Paris [venue_name] => Paris, Opera Bourse [venue_language] => en [sales_area] => fr_france [street_name] => 15 Rue Taitbout [city] => Paris [province] => [country] => france [postal_code] => 75009 [address] => Nobleprog Paris [effective_fdc] => 200.00 [effective_adc] => 100.00 ) [3] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/course-schedule.php [line] => 75 [function] => course_price_virtual_event_price [args] => Array ( [0] => optaprac [1] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/includes/functions/category-functions.php [line] => 334 [function] => np_upcoming_courses_schedule [args] => Array ( [0] => Array ( [optaprac] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [1] => Array ( [0] => fr_1166 ) ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 119 [function] => category_get_upcoming_courses [args] => Array ( [0] => Array ( [0] => Array ( [region_id] => online_region [region_name] => Online [url_path_mapper] => online [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => online [parent_region] => ) [1] => Array ( [region_id] => fr_1182 [region_name] => Amiens [url_path_mapper] => amiens [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [2] => Array ( [region_id] => fr_1162 [region_name] => Bordeaux [url_path_mapper] => bordeaux [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [3] => Array ( [region_id] => fr_1158 [region_name] => Clermont-Ferrand [url_path_mapper] => clermont-ferrand [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [4] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [5] => Array ( [region_id] => fr_1138 [region_name] => Lille [url_path_mapper] => lille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [6] => Array ( [region_id] => fr_1545 [region_name] => Limoges [url_path_mapper] => limoges [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [7] => Array ( [region_id] => fr_1134 [region_name] => Lyon [url_path_mapper] => lyon [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [8] => Array ( [region_id] => fr_1146 [region_name] => Marseille [url_path_mapper] => marseille [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [9] => Array ( [region_id] => fr_1150 [region_name] => Montpellier [url_path_mapper] => montpellier [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [10] => Array ( [region_id] => fr_1154 [region_name] => Nantes [url_path_mapper] => nantes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [11] => Array ( [region_id] => fr_1178 [region_name] => Orleans [url_path_mapper] => orleans [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [12] => Array ( [region_id] => fr_477 [region_name] => Paris [url_path_mapper] => paris [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [13] => Array ( [region_id] => fr_1170 [region_name] => Poitiers [url_path_mapper] => poitiers [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [14] => Array ( [region_id] => fr_1186 [region_name] => Rennes [url_path_mapper] => rennes [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [15] => Array ( [region_id] => fr_1174 [region_name] => Strasbourg [url_path_mapper] => strasbourg [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [16] => Array ( [region_id] => fr_1142 [region_name] => Toulouse [url_path_mapper] => toulouse [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) [17] => Array ( [region_id] => fr_1190 [region_name] => Tours [url_path_mapper] => tours [locative_case_name] => [language] => en [sales_area] => fr_france [parent_region] => ) ) [1] => Array ( [0] => stdClass Object ( [course_code] => optaprac [hr_nid] => 67542 [title] => OptaPlanner in Practice [overview] =>

This course uses a practical approach to teaching OptaPlanner. It provides participants with the tools needed to perform the basic functions of this tool.

[category_overview] => [language] => en [duration] => 21 [changed] => 1738154327 [source_language] => en [weight] => 0 [tags] => ca_high,za_premium,uk_premium,pl_2500,sea_mid,it_ai_cat [fdp] => 3750 [adp] => 750 [days] => 3 [hours] => 21 ) ) [2] => Array ( [region_id] => fr_1166 [region_name] => Grenoble [url_path_mapper] => grenoble [locative_case_name] => [language] => en [region_publish_status] => 1 [sales_area] => fr_france [parent_region] => ) ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/modules/category_region/category_region.php [line] => 44 [function] => category_region_logic [args] => Array ( [0] => optaplanner [1] => grenoble ) ) [6] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 15 [function] => category_region_menu_callback [args] => Array ( [0] => /en/optaplanner/training/grenoble ) ) [7] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 78 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [8] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [9] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) OptaPlanner Training in Grenoble

Grenoble, Centre Ville Proche Gare

NobleProg Grenoble, 34 avenue Felix Viallet, Grenoble, france, 38000

Training courses can be organised at our premises in Grenoble, at your premises, or remotely. Training courses are given in English or French. We organise a coordination meeting with the trainer and the participants to adapt the training program to your expectations. The courses consist of interactive discussions, theoretical parts and practical exercises. The training is available as "live on-site training" or "live remote training". Live on-site training can be conducted locally at the client's premises in Grenoble or at the NobleProg corporate training centers in Grenoble. Remote e-learning is conducted using an interactive desktop computer. NobleProg is the publisher of the DaDesktop software, which is presented in a video at https://www.dadesktop.com/

Explore Our Courses

OptaPlanner in Practice

21 Hours

Last Updated:

Testimonials (1)

Upcoming Courses

Online OptaPlanner training in Grenoble, OptaPlanner training courses in Grenoble, Weekend OptaPlanner courses in Grenoble, Evening OptaPlanner training in Grenoble, OptaPlanner instructor-led in Grenoble, OptaPlanner coaching in Grenoble, OptaPlanner boot camp in Grenoble, OptaPlanner instructor in Grenoble, OptaPlanner on-site in Grenoble, Weekend OptaPlanner training in Grenoble, OptaPlanner private courses in Grenoble, OptaPlanner trainer in Grenoble, OptaPlanner one on one training in Grenoble, Online OptaPlanner training in Grenoble, OptaPlanner instructor-led in Grenoble, Evening OptaPlanner courses in Grenoble, OptaPlanner classes in Grenoble